package com.bristua.mall.admin.user.dao;

import com.bristua.mall.user.model.TUserCashFlow;
import com.bristua.mall.user.model.condition.TUserCashFlowExample;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TUserCashFlowMapper {
    int countByExample(TUserCashFlowExample example);

    int deleteByExample(TUserCashFlowExample example);

    int deleteByPrimaryKey(String userCashFlowId);

    int insert(TUserCashFlow record);

    int insertSelective(TUserCashFlow record);

    List<TUserCashFlow> selectByExample(TUserCashFlowExample example);

    TUserCashFlow selectByPrimaryKey(String userCashFlowId);

    int updateByExampleSelective(@Param("record") TUserCashFlow record, @Param("example") TUserCashFlowExample example);

    int updateByExample(@Param("record") TUserCashFlow record, @Param("example") TUserCashFlowExample example);

    int updateByPrimaryKeySelective(TUserCashFlow record);

    int updateByPrimaryKey(TUserCashFlow record);
}